.disabled {
  opacity: var(--vkui--opacity_disable_accessibility);
}

.body {
  padding-block: var(--vkui--size_base_padding_vertical--regular);
  padding-inline: var(--vkui--size_base_padding_horizontal--regular);
}

.tappable {
  display: block;
  block-size: 100%;
  color: var(--vkui--color_text_primary);
  text-decoration: none;
  border-radius: var(--vkui--size_card_border_radius--regular);
}

.img {
  display: block;
  object-fit: cover;
  border-start-start-radius: var(--vkui--size_card_border_radius--regular);
  border-start-end-radius: var(--vkui--size_card_border_radius--regular);
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

.text:not(:last-child) {
  margin-block-end: 4px;
}

.caption,
.overTitle {
  color: var(--vkui--color_text_secondary);
}
